html, body,blockquote,
dd,
div,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
input,
legend,
li,
ol,
p,
td,
textarea,
th,
ul {
  margin: 0;
  padding: 0;
}
ul {
  list-style: none;
}

body {
  //background: #20294B;
}


// 滚动条宽度
::-webkit-scrollbar {
  width: 3px;
  height: 10px;
}

/* 定义滚动条轨道 */
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  background-color: rgba(180, 180, 180, 0.5);
}

/* 滑块 */
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 3px rgba(91, 91, 91, 0.5);
  background-color: rgba(129, 129, 129, 0.5);
  background-clip: inset;
}

.ant-cascader-input.ant-input,.ant-cascader-menus-content {
  background-color: @input-background-color !important;
}

::v-deep .ant-menu {
  box-shadow: none;
  &>.ant-menu-item,.ant-menu-submenu {
    //font-family: YouSheBiaoTiHei;
  }

  &:not(.ant-menu-horizontal) .ant-menu-item-selected {
    background: url('~@/assets/img/layout/menu-active-bg.png') no-repeat center left  / 100% 100%;
  }
}

@media screen and (max-width: 1500px) {
  .admin-layout {
    .layout-header {
      .layout-header-title {
      }
      .layout-header-nav {
        .layout-header-nav-left,
        .layout-header-nav-right {
          .nav-item {
            font-size: 18px;
          }
        }
      }
    }
    .layout-container {
      .layout-sider {
        width: 240px;
      }
      .layout-container-content {
        padding-bottom: 32px;
        .breadcrumb-container {
          padding: 5px 8px;
        }
        .container {
          padding: 0 8px 0 8px;

          .desc {
            margin-bottom: 5px;
          }
        }
      }
    }
    .layout-footer {
      height: 32px;
      background: url("~@/assets/img/layout/layout-footer-bg.png") no-repeat
        bottom / 100% 100%;
    }
  }

  ::v-deep .ant-menu {
    .ant-menu-submenu > .ant-menu-submenu-title > span, .ant-menu-item > a {
      font-size: 18px;
    }
    .ant-menu-submenu {
      .ant-menu-submenu > .ant-menu-submenu-title > span, .ant-menu-item > a {
        font-size: 15px;
      }
    }
  }
  .ep-title {
    line-height: 40px;
    font-size: 20px;

  }

  .ep-button {
    //padding: 0 4px;
    //font-size: 14px;
  }
}

@media screen and (min-width: 1500px) {
  .admin-layout {
    .layout-header {
      .layout-header-title {
        height: 80px;
      }
      .layout-header-nav {
        .layout-header-nav-left,
        .layout-header-nav-right {
          .nav-item {
            font-size: 20px;
          }
        }
      }
    }
    .layout-container {
      .layout-sider {
        width: 260px;
      }
      .layout-container-content {
        padding-bottom: 48px;
        .breadcrumb-container {
          padding: 5px 20px;
        }
        .container {
          padding: 20px 20px 0 20px;

          .desc {
            margin-bottom: 20px;
          }
        }
      }
    }
    .layout-footer {
      height: 48px;
      background: url("~@/assets/img/layout/layout-footer-bg.png") no-repeat
        bottom / 100% 100%;
    }
  }


  ::v-deep .ant-menu {
    .ant-menu-submenu > .ant-menu-submenu-title > span, .ant-menu-item > a {
      font-size: 20px;

    }
    .ant-menu-submenu {
      .ant-menu-submenu > .ant-menu-submenu-title > span, .ant-menu-sub >.ant-menu-item > a {
        font-size: 17px;
      }
      //.ant-menu-sub {
      //  .ant-menu-sub > .ant-menu-submenu-title > span, .ant-menu-item > a {
      //    font-size: 18px;
      //  }
      //}
    }
  }
  .ep-title {
    line-height: 48px;
    //font-size: 20px;
  }

  .ep-button {
    //padding: 0 8px;
    //font-size: 16px;
  }
}

